
# Shell
#
# You can set shell.program to the path of your favorite shell, e.g. /bin/fish.
# Entries in shell.args are passed unmodified as arguments to the shell.
shell:
  program: /bin/zsh


# Directory the shell is started in. If this is unset, or `None`, the working
# directory of the parent process will be used.
working_directory: None



env:
  # TERM variable
  #
  # This value is used to set the `$TERM` environment variable for
  # each instance of Alacritty. If it is not present, alacritty will
  # check the local terminfo database and use `alacritty` if it is
  # available, otherwise `xterm-256color` is used.
  TERM: xterm-256color

window:
# Background opacity
  opacity: 0.95
  padding:
    x: 0
    y: 0
  dimensions:
    columns: 110
    lines: 85
  class:
    instance: Alacritty
    general: Alacritty
  dynamic_title: true
  dynamic_padding: false
  title: 'Terminal'

  decorations: full
  startup_mode: Maximized

# Maximum number of lines in the scrollback buffer.
scrolling:
  history: 10000
  multiplier: 6

cursor:
  style:
    shape: Beam
    blinking: Always
  unfocused_hollow: false

selection:
  semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
  save_to_clipboard: true


# Font configuration
font:
  normal:
    family: monospace
    style: Regular
  bold:
    style: Bold
  italic:
    style: Italic
  bold_italic:
    style: Bold Italic
  size: 11.0
  builtin_box_drawing: true
draw_bold_text_with_bright_colors: true
